home *** CD-ROM | disk | FTP | other *** search
- FANSI-CONSOLE revision history
-
- For each version number, a description of changes made is given.
- A date next to the version number is release date for that version.
- This file is in descending order of version number and date.
- Some information found in here may not yet be in the user manual.
-
- 2.00C 11/26/86 FCONSOLE.DEV Commercial Version
- Add patches for bugs in IBM DOS 3.x MODE commands screen shifting.
- Add NOBLUE.COM program.
- Add BRIEF133.PCH file for Brief bug.
- Replace FANSICAP.TXT file.
- Fix IL/DL/RI/SD/SU to clear one line region.
- Fix so setting FANSI-CRTTABLE does not unhide cursor.
- Fix EMS recall allocation to be zero when no room left.
- Fix key repeat rate to work in local modes
- when FANSI-SUPERKEY is reset.
- Fix border on EGD in modes 13 and 14 when FANSI-EGDBORDER is reset.
- Chg so that setting screen display mode sets Gsets to default.
- Fix so that total scan lines are used even when
- fonts are automatically loaded at mode change time.
- Fix so that Compaq color table is CRTTABLE 0, not 1.
- Fix to not include device name as parameters when
- path includes minus sign
-
- 1.18D 11/26/86 FCONBETA.DEV Beta Test Version
- Fix IL/DL/RI/SD/SU to clear one line region.
- Fix so setting FANSI-CRTTABLE does not unhide cursor.
- Fix EMS recall allocation to be zero when no room left.
- Fix key repeat rate to work in local modes
- when FANSI-SUPERKEY is reset.
- Fix border on EGD in modes 13 and 14 when FANSI-EGDBORDER is reset.
- Chg so that setting screen display mode sets Gsets to default.
- Fix so that total scan lines are used even when
- fonts are automatically loaded at mode change time.
- Fix so that Compaq color table is CRTTABLE 0, not 1.
- Fix to not include device name as parameters when
- path includes minus sign
-
- 1.17I 11/26/86 FCONBETA.DEV Beta Test Version
- Fix IL/DL/RI/SD/SU to clear one line region.
- Fix so setting FANSI-CRTTABLE does not unhide cursor.
- Fix key repeat rate to work in local modes
- when FANSI-SUPERKEY is reset.
- Fix border on EGD in modes 13 and 14 when FANSI-EGDBORDER is reset.
- Chg so that setting screen display mode sets Gsets to default.
- Fix to not include device name as parameters when
- path includes minus sign
-
- 1.16J 11/26/86 FCONBETA.DEV Beta Test Version
- Fix IL/DL/RI/SD/SU to clear one line region.
- Fix so setting FANSI-CRTTABLE does not unhide cursor.
- Fix key repeat rate to work in local modes
- when FANSI-SUPERKEY is reset.
- Fix border on EGD in modes 13 and 14 when FANSI-EGDBORDER is reset.
- Chg so that setting screen display mode sets Gsets to default.
- Fix to not include device name as parameters when
- path includes minus sign
-
- 1.15P 11/26/86 FCONSOLE.DEV Commercial Version
- Fix IL/DL/SD/SU to clear one line region.
-
- 2.00B 11/07/86 FCONSOLE.DEV Commercial Version
- Fix EGALGCHR and EGASMCHR to work correctly on EGA mono screen.
- Fix EGASMCHR to correctly detect FANSI-CONSOLE for cursor shape.
- Fix EXPAND to not add LFs to CRs.
- Fix CGA cursor shape routine for slow blinking cursor.
- Fix palette setting routine to use mono colors only
- for FANSI-NOCOLOR.
- Fix Compaq external monitor scrn mode initialization table #.
- Fix /R=nn to not clobber 0000:0002.
- Fix BIOS print screen flag saved in alternate printer.
- Fix FANSI-TIMEKEYS.
- Fix scroll lock/num lock hanging problems
- caused by some computers' incompatible INT 15
- handlers which left interrupts off.
- May have caused overrun problems with serial/modem programs.
-
- 1.18C 11/07/86 FCONBETA.DEV Beta Test Version
- Fix Compaq external monitor scrn mode initialization table #.
- Fix /R=nn to not clobber 0000:0002.
- Fix BIOS print screen flag saved in alternate printer.
- Fix scroll lock/num lock hanging problems
- caused overrun by some computers' incompatible INT 15
- handlers which left interrupts off.
- May have caused overrun problems with serial/modem programs.
-
- 1.17H 11/07/86 FCONBETA.DEV Beta Test Version
- Fix BIOS print screen flag saved in alternate printer.
- Fix scroll lock/num lock hanging problems
- caused overrun by some computers' incompatible INT 15
- handlers which left interrupts off.
- May have caused overrun problems with serial/modem programs.
-
- 1.16I 11/07/86 FCONBETA.DEV Beta Test Version
- Fix BIOS print screen flag saved in alternate printer.
- Fix serial/modem programs overrun problems
- caused overrun by some computers' incompatible INT 15
- handlers which left interrupts off.
-
- 1.15O 11/07/86 FCONSOLE.DEV Commercial Version
- Fix BIOS print screen flag saved in alternate printer.
- Fix serial/modem programs overrun problems
- caused overrun by some computers' incompatible INT 15
- handlers which left interrupts off.
-
- 2.00A 11/02/86 FCONSOLE.DEV Commercial Version
- Fix Compaq scrn mode initialization table #.
- Fix to not find "Compaq" on non-"Compaq".
- Fix LF at FF,FF to roll to 0,FF.
- Fix so changing FANSI-CRTTABLE resets page base to zero.
- Fix FANSI-QUICK to use 16KB at most.
- Fix to have at least one page for each display.
-
- 1.18C 11/02/86 FCONBETA.DEV Beta Test Version
- Fix Compaq scrn mode initialization table #.
- Fix to not find "Compaq" on non-"Compaq".
- Fix LF at FF,FF to roll to 0,FF.
- Fix so changing FANSI-CRTTABLE resets page base to zero.
- Fix FANSI-QUICK to use 16KB at most.
- Fix to have at least one page for each display.
-
- 1.17G 11/02/86 FCONBETA.DEV Beta Test Version
- Fix LF at FF,FF to roll to 0,FF.
- Fix so changing FANSI-CRTTABLE resets page base to zero.
-
- 1.16H 11/02/86 FCONBETA.DEV Beta Test Version
- Fix LF at FF,FF to roll to 0,FF.
-
- 1.15N 11/02/86 FCONSOLE.DEV Commercial Version
- Fix LF at FF,FF to roll to 0,FF.
-
- 2.00 10/22/86 FCONSOLE.DEV Commercial Version
- Rename 1.19
-
- 1.19 10/21/86 FCONBETA.DEV Beta Test Version (not released)
- Add pass thru of original BIOS key meanings with Alt-Ctrl-Grave.
- Add FANSI-RM/SM FANSI-MCCTRL.
- Add FANSI-RM/SM FANSI-TIMEKEYS.
- Add FANSI-SOV FANSI-ALTCTRL.
- Add FANSI-SOV FANSI-PARALLEL.
- Add FANSI-SOV FANSI-SERIAL.
- Remove Alt-Ctrl-Backslash and /X=7 in favor of Alt-Ctrl-Grave.
- Add FLAYOUT ability to read and modify *.DEV files.
- Add FLAYOUT ability to reduce size of *.LAY files.
- Add WATZITBE program.
-
- 1.18B 10/21/86 FCONBETA.DEV Beta Test Version
- Fix to reset FANSI-DBLROWS for BIOS calls.
- Fix Alt- or Ctrl- Shift-Prtsc to not print screen.
- Fix EGA auto charset loading when DBLSCAN is reset.
- Fix Compaq key click and scrn mode initialization tables.
-
- 1.17F 10/21/86 FCONBETA.DEV Beta Test Version
- Fix Alt- or Ctrl- Shift-Prtsc to not print screen.
- Fix Compaq key click and scrn mode initialization tables.
-
- 1.16G 10/21/86 FCONBETA.DEV Beta Test Version
- Fix Alt- or Ctrl- Shift-Prtsc to not print screen.
- Fix Compaq key click and scrn mode initialization tables.
-
- 1.18A 10/18/86 FCONBETA.DEV Beta Test Version
- Fix cursor shape for mono screen on EGA.
- Fix null BIOS keyboard macros.
- Fix EGA cursor shape to ignore skew bits when wrapping.
- Fix EGA versions of initialization table (cursor shape).
- Fix cursor adjustment on CGAs to allow scan limit row.
- Fix resetting parameter values after RI, etc.
- Fix problem with INT 19H reboot.
- Fix to stay in FANSI-DBLROWS.
- Fix Hercules mono graphics detection and memory test.
-
- 1.17E 10/18/86 FCONBETA.DEV Beta Test Version
- Fix null BIOS keyboard macros.
- Fix EGA cursor shape to ignore skew bits when wrapping.
- Fix EGA versions of initialization table (cursor shape).
- Fix cursor adjustment on CGAs to allow scan limit row.
- Fix problem with INT 19H reboot.
- Fix Hercules mono graphics detection and memory test.
-
- 1.16F 10/17/86 FCONBETA.DEV Beta Test Version
- Fix null BIOS keyboard macros.
- Fix EGA cursor shape to ignore skew bits when wrapping.
- Fix EGA versions of initialization table (cursor shape).
- Fix cursor adjustment on CGAs to allow scan limit row.
-
- 1.15M 10/17/86 FCONSOLE.DEV Commercial Version
- Fix /Z option broken by Patch D Part 1.
- Fix null BIOS keyboard macros.
- Fix patch G part 4 to use correct limit for scroll range.
- Fix EGA versions of initialization table (cursor shape).
-
- 1.18 10/05/86 FCONBETA.DEV Beta Test Version
- Fix PrtSc to not keep changing vector.
- Fix FLAYOUT handling of unused keys.
- Fix to keep timer locked out of recall during keyboard interrupt.
- Fix to not allow EGA modes on CGA.
- Fix COMPAQ click.
- Fix mono reverse video for status bar.
- Chg to separate 50 lines from mode setting.
- Chg to allow FANSI-DBLSCAN to effect EGAs.
- Chg name of FANSI-GRSV to FANSI-SAVEGRAPH.
- Add FANSI-RM/FANSI-SM FANSI-CGACURSOR.
- Add FANSI-RM/FANSI-SM FANSI-CLICKREP.
- Add FANSI-RM/FANSI-SM FANSI-DBLROWS.
- Add FANSI-RM/FANSI-SM FANSI-KEYFLUSH.
- Add FANSI-RM/FANSI-SM FANSI-QUICKWRAP.
- Add FANSI-RM/FANSI-SM FANSI-RCPATTR.
- Add FANSI-RM/FANSI-SM FANSI-SAVEATTR.
- Add FANSI-RM/FANSI-SM FANSI-SHIFTLOCK.
- Add FANSI-RM/FANSI-SM FANSI-TOPVIEW.
- Add FANSI-SOV FANSI-RECALL.
- Add support for DEC-RM/DEC-SM INLM.
- Add condensing of scroll recall lines.
- Add capability to save and recall 132 column lines.
- Add recall prtsc.
- Add recall from expanded memory.
- Add new recall keys.
- Add left and right margin on recall.
- Add DEJAVU support for EMS.
- Add FLAYOUT support for Tandem PC keyboard.
- Add check for non wrapping screen memory.
- Add FANSI-KKR read.
- Add FANSI-SET program.
- Add meta braces to SEND.
-
- 1.17D 10/01/86 FCONBETA.DEV Beta Test Version
- Fix VT52 ID so that previous control
- with private prefix does not break it.
- Allows FANSI-SET to work correctly.
- Fix screen bases for EGA graphics modes.
- Fix to not go into EGA modes on CGA.
- Fix EGA charset loading calls to fix cursor and screen length.
- Fix problems with FLAYOUT & DEJAVU hanging and or messages
- about not being able to find FANSI-CONSOLE.
-
- 1.16E 10/01/86 FCONBETA.DEV Beta Test Version
- Fix VT52 ID so that previous control
- with private prefix does not break it.
- Allows FANSI-SET to work correctly.
- Fix screen bases for EGA graphics modes.
- Fix to not go into EGA modes on CGA.
- Fix EGA charset loading calls to fix cursor and screen length.
- Fix problems with FLAYOUT & DEJAVU hanging and or messages
- about not being able to find FANSI-CONSOLE.
-
- 1.15L 08/21/86 FCONSOLE.DEV Commercial Version
- Disable TopView emulation by default.
- See TVBUG115.PCH!
- Fix EGA automatic charset loading.
-
- 1.16D 08/21/86 FCONBETA.DEV Beta Test Version
- Disable TopView emulation by default.
- See TVBUG116.PCH!
- Fix EGA automatic charset loading.
-
- 1.17C 08/21/86 FCONBETA.DEV Beta Test Version
- Disable TopView emulation by default.
- See TVBUG117.PCH!
- Fix EGA automatic charset loading.
-
- 1.17B 08/17/86 FCONBETA.DEV Beta Test Version
- Fix mode change w/no clear to reset physical page base.
- Fix charset changes to reset physical page base.
- Fix charset status to reset physical page base.
- Fix topview get buffer call to reset physical page base.
-
- 1.17A 08/15/86 FCONBETA.DEV Beta Test Version
- Fix scrolling in graphics modes.
-
- 1.17 08/14/86 FCONBETA.DEV Beta Test Version
- Fix to look at BIOS ram variables for alt-select & mode set BIOS calls.
- Fix to make order of parameters not important (particularly /X).
- Chg EGA palette setting routines.
- Add /Q quick mode.
- Add FANSI-RM/FANSI-SM parameter FANSI-BLINK.
- Add FANSI-RM/FANSI-SM parameter FANSI-ECDBORDER.
- Add FANSI-RM/FANSI-SM parameter FANSI-HORZDELAY.
- Add FANSI-RM/FANSI-SM parameter FANSI-QUICK.
- Add FANSI-RM/FANSI-SM parameter FANSI-VERTDELAY.
- Add FANSI-RM/FANSI-SM parameter FANSI-WORDWIDE.
- Add FANSI-SOV parameter FANSI-DEVATTR.
- Add FANSI-SOV parameter FANSI-ZSLEEP.
- Add call to keyboard xlat at int 15h.
- Add /X=7 for Taiwan Turbo PCs to make Alt-Ctrl-Bslash toggle speed.
- Add FANSI-GOV, FANSI-GM.
- Add FANSICAP.TXT file.
- Add $% to SEND.
- Add test for actual screen memory sizes.
- Add special screen save for Hercules Graphics Card (HGC).
-
- 1.16C 08/14/86 FCONBETA.DEV Beta Test Version
- Fix EGA alpha mode border set to save border correctly.
- Fix default /M parameter for extra memory required.
-
- 1.16B 08/04/86 FCONBETA.DEV Beta Test Version
- Fix Alt-9, Alt-0, Alt-Light-Minus, Alt-Light-Plus.
- Fix to not beep for extra keys on new IBM keyboard.
- Fix to look at BIOS ram variables for mode set BIOS calls.
-
- 1.15K 07/22/86 FCONSOLE.DEV Commercial Version
- Fix EL,ED code which clobbered a register (bx).
-
- 1.16A 07/22/86 FCONBETA.DEV Beta Test Version
- Fix EL,ED code which clobbered a register (bx).
- Fix to save only basic mode at 40:49
-
- 1.15J 07/11/86 FCONSOLE.DEV Commercial Version
- Fix Tandy 1000 keyboard to match IBM keyboard closer.
- (Make work like KEYCNVRT.SYS)
-
- 1.16 07/11/86 FCONBETA.DEV Beta Test Version
- Fix Tandy 1000 keyboard to match IBM keyboard closer.
- (Make work like KEYCNVRT.SYS)
- Fix to not clobber AT&T 6300 super hi res master table pointer.
- Fix to adjust cursor shape correctly for non current screen.
- Fix DSR to only report cursor when P1=6 and report OK when P1=5.
- Fix to indicate correct page size in BIOS RAM.
- Fix missing serial receive interrupts by rearranging timer int rtn.
- Chg DEJAVU to trap Ctrl-C and exit cleanly.
- Chg to reduce stack space requirements in timer trap.
- Chg to reduce stack space requirements in console init.
- Chg to reduce stack space requirements in console write.
- Chg to suppress typeamatic effects on local mode key.
- Chg to increase size of stack spaces reserved.
- Chg to coloring when both FANSI-COLOR and FANSI-NOCOLOR
- are set on color display adapter.
- Chg DEC-COL to use as many as 132 columns if FANSI-COLUMNS was set.
- Chg SCP & RCP, SC & RC to also save graphics renditions and
- character sets.
- Chg to allow full keycode specification in KKR.
- Chg local mode keycodes to be full words (avoid conflicts).
- Add FANSI-RM/FANSI-SM parameter FANSI-ERASEFIX (21)
- Determines whether cursor position remains fixed
- when ED or EL is done.
- Add FANSI-RM/FANSI-SM parameter FANSI-CURHIDE (22)
- Determines whether cursor is hidden.
- Add FANSI-RM/FANSI-SM parameter FANSI-DVORAK (23)
- Determines whether keyboard is dvorak or normal.
- Add FANSI-RM/FANSI-SM parameter FANSI-UNDERSCORE (24)
- Determines whether hardware underscore is available
- on Compaq, EGA color display, or AT&T color display.
- Add FANSI-RM/FANSI-SM parameter FANSI-PRNTSCRN (25)
- Determines whether alternate prntscrn routine is used.
- Add FANSI-SOV parameter FANSI-CRTTABLE (12)
- Controls same thing as /I option.
- Add implementation of VEM.
- Add implementation of VT52 enter/exit graphics mode.
- Add implementation of some VT52 set/reset modes (Z100 compatibility).
- Add /X=6 for Tandem PC keyboard (sorry, no CONFIG key support!)
- Add support for AT&T 6300 super high res modes.
- Add pass thru of unknown INT 016h keyboard calls.
- Add pass thru of unknown INT 010h screen calls.
- Add Z150 & Z200 keyboard layouts to FLAYOUT menu.
- Add SEND program.
- Add FANSI-TM.
- Add FANSI-DOV/FANSI-IOV.
-
- 1.15I 06/18/86 FCONSOLE.DEV Commercial Version
- Fix to not beep for new keys on new IBM keyboard.
- Fix FLAYOUT and DEJAVU to find FANSI-CONSOLE properly under DOS 3.2.
- Fix Dvorak keyboard to match ANSI standards instead of
- old style Dvorak.
- Add CHARSETS.TXT file.
-
- 1.15H 05/17/86 FCONSOLE.DEV Commercial Version
- Fix EGA high res mode to have correct number of pages.
- Fix AT&T underline on mono display.
- Fix to preserve blinking/bright background bit during screen blink.
- Fix EGASMCHR to install alternate print screen routine.
- Add EXPAND.COM to remove tab characters from files like FCONSOLE.DOC.
- Chg format of FCONSOLE.DOC to use form feeds to get to new page.
-
- 1.15G 05/03/86 FCONSOLE.DEV Commercial Version
- Fix read a char in graphics routine
- for reading high half of character set.
- Fix charset loader to ignore high bits on block.
- Fix NOCOLOR to set border color correctly.
- Fix scroll range checking.
- Fix range check on set charset call (AH=11).
- Add patch for LOGO to run on non-EGA with FANSI-CONSOLE.
-
- 1.15F 04/01/86 FCONSOLE.DEV Commercial Version
- Fix SC and RC to save and restore graphics rendition also.
- Fix DEC-RM/DEC-SM COL problems.
- Fix AT&T 6300 PLUS LEDs.
- Chg EGASMCHR to generate an appropriate cursor when FANSI-CONSOLE
- is not installed ("bug" in EGA ROM for 43 line mode!)
- Chg EGASMCHR and EGALGCHR to preserve cursor position and screen
- content as much as possible.
-
- 1.15E 03/30/86 FCONSOLE.DEV Commercial Version
- Fix VT100 mode to use limited part of screen.
- Chging FANSI-VT100 will home cursor!
- Fix problems with 123V2.PCH overlapping other patches (oops!)
- Chg to combine ICH & DCH, SD & SU, DL & IL routines.
- Fix FANSI-BELL resolution to be smaller.
- Chg WATZITDO to allow output redirection.
- Add ALTPRINT program to install alternate PrtSc routine.
-
- 1.15D 02/26/86 FCONSOLE.DEV Commercial Version
- Fix scrn save to not force graphics modes if /H=1/B=0.
- Fix Hercules Monochrome Graphics mouse cursor problem.
- Fix Dvorak keyboard top row numeric keys to match ANSI
- alternate standard instead of old style Dvorak.
- Chg Wordstar patch comments, give credit to Alexander V. Pinter.
-
- 1.15C 02/19/86 FCONSOLE.DEV Commercial Version
- Fix INT 010, AH=013 for new EGA modes 0D thru 10.
- Fix EGA user charsets automatic loading.
- Fix KEY_DEP_INIT register saving.
- Fix EGA border color problems.
- Fix EGALGCHR and EGASMCHR to
- clear entire screen and ignore high mode high bit.
-
- 1.15B 02/09/86 FCONSOLE.DEV Commercial Version
- Add more comments to SK111.PCH and WORDSTAR.PCH.
- Chg to reduce stack requirements in timer interrupt.
- Fix problems with multiple resident programs with small stack.
- Use 123V2.PCH file only if you experience "automatic exit" problems
- from Lotus 1-2-3 Version 2.
- Add STKSTRAW for testing for application programs with short stacks.
- Use "STKSTRAW 8 10" to add 10 hex bytes to the stack requirements
- for interrupt 8 (the timer interrupt).
-
- 1.11S 02/09/86 Previous Commercial Version
- Chg to reduce stack requirements in timer interrupt.
- Fix problems with multiple resident programs with small stack.
-
- 1.15A 02/03/86 FCONSOLE.DEV Commercial Version
- Add /Z=0xx option to indicate what byte to use to blank screen.
- Must use with /H=0/B=0.
- Suggested (hex) values /Z=012,/Z=016,/Z=022,/Z=026.
- Default to /Z=012.
- Fix usage of EGA cursor shape exact bit.
- Fix border colors for graphics modes on EGA and EGD.
- Fix timer wait to enable timer interrupts first.
- Fix EGA mono bit initialization.
- Fix EGA user charsets automatic loading.
- Chg to use less stack space in timer interrupt.
- Fix to preserve BX during initialization.
- Chg to use less application stack space in console driver.
- Fix console read when keyboard flow is off (XOF).
- Fix returned character set ptrs for INT 010, AH=011, AL=030.
- Fix FLAYOUT to display undefined keys with numbers on them.
- Fix FLAYOUT and DEJAVU to start error messages with carriage return.
-
- 1.14H 02/03/86 FCONBETA.DEV Beta Test Version
- Add /Z=0xx option to indicate what byte to use to blank screen.
- Must use with /H=0/B=0.
- Suggested (hex) values /Z=012,/Z=016,/Z=022,/Z=026.
- Default to /Z=012.
- Fix usage of EGA cursor shape exact bit.
- Fix border colors for graphics modes on EGA and EGD.
- Fix timer wait to enable timer interrupts first.
- Fix EGA mono bit initialization and EGA memory usage.
- Fix EGA user charsets automatic loading.
- Fix to preserve BX during initialization.
- Chg to use less application stack space in console driver.
- Fix returned character set ptrs for INT 010, AH=011, AL=030.
-
- 1.15 01/19/86 FCONSOLE.DEV Commercial Version
- Chg DEJAVU and FLAYOUT to have current version number.
- Chg SPIT size using EXEPACK.
- Chg several distribution files to be squeezed.
- Add some more WORDSTAR patches.